Swift
|
|
func

|
|
一开始设置了默认的值:0.15

2.func进阶:
==函数重载==
|
|
在 Swift 中这是可行的,因为编译器的智能足以检测函数调用时传入的参数类型,并选择正确的 doubleMe 函数

在此,每个函数调用对应 doubleMe 的版本,对于后者,自变量类型匹配参数类型。这种定义函数的方式称为函数重载,因为我们已经根据参数“重载”了单个函数名称,从而具有许多含义。
==元组==
|
|
|
|
|
|
==In-Out参数==

|
|
==内部与外部参数名==
就是调用函数的时候省略掉了parament
|
|
|
|
==enum==
|
|
字符串
请记住,属性和方法与特定类型有关联:属性好比值,而方法好比函数(它们本质相同,只是属性和方法是设计层面的术语,而值和函数是程序层面的术语。)。
==reverse() 翻转==
|
|
字符串组
|
|
零值
可选值
option
可选值类型可作为参数传递给函数
|
|
此函数容纳可选值类型 Car? 的参数。如果变量 car 有值,则开车到杂货店。如果 car 为零值,则步行到商店。以下是这两种情况可能显示的内容:
var someCar = Car(make: “Toyota”, model: “Corolla”)
pickUpGroceries(someCar)
然后输出可能为: We’ll pick up the groceries in the Corolla
在为零值的情况下:
pickUpGroceries(nil)
输出为: Let’s walk to the store
数组
|
|